Package-level declarations
Types
When should an action run?
Generate names for agent processes
Replace automatic LLM selection with a custom one based on usage
Implemented by strategies for providing Blackboards.
A self-contained spec that can validate an API key and return a ready LlmService.
Load a context
Run after a given delay
Thrown when an API key is invalid or not recognised by any supported provider. Surfaces through detectProvider and the factory buildValidated methods without leaking any provider-specific (e.g. Spring AI) exception types to callers.
Framework-agnostic LLM service abstraction, parallel to com.embabel.common.ai.model.EmbeddingService.
Schedules operations for an AgentProcess.
Pluggable planner factory
No delay
Run at the given time in the future
Decorate tools for use on the platform: for example, to time them and emit events.
Functions
Concurrently attempts each candidate ByokFactory and returns the first LlmService that validates successfully. Remaining tasks are cancelled on first success.